must+have+done:表示对过去事情的肯定推测,译成“一定做过某事”,该结构只用于肯定句。 can't+have+done:表示对过去事情的否定推测,译成“不可能做过某事”。 can+have+done:表示对过去行为的怀疑,用于疑问句,译成“可能做过……吗?”。 may+have+done:表示对发生过的...